//package com.inspur.edp.udt.generator.core.datatypeimpl.serialize;
//
//import com.inspur.edp.caf.generator.baseInfo.TypeInfo;
//import com.inspur.edp.cef.designtime.api.IGspCommonField;
//import com.inspur.edp.cef.generator.coreGenerator.base.entityGenerator.CefDataTypeImplGeneratorContext;
//import com.inspur.edp.cef.generator.coreGenerator.base.serializer.DataTypeSerializerGenerator;
//import com.inspur.edp.cef.generator.coreGenerator.base.serializer.WriteAssociationGenerator;
//import com.inspur.edp.cef.generator.coreGenerator.valueObjectGenerator.serializer.ValueObjSerializerGenerator;
//import com.inspur.edp.udt.spi.json.AbstractUdtDataSerializerItem;
//
//public class SimpleAssoUdtSerializerGenerator extends ValueObjSerializerGenerator {
//
//  public SimpleAssoUdtSerializerGenerator(CefDataTypeImplGeneratorContext dataTypeGenCtx) {
//    super(dataTypeGenCtx);
//  }
//
//  @Override
//  protected WriteAssociationGenerator getWriteAssociationGenerator(IGspCommonField item) {
//    return new WriteSimpleAssoUdtGenerator(item, dataTypeGenCtx);
//  }
//
//  @Override
//  protected TypeInfo setParentClass() {
//    return new TypeInfo(AbstractUdtDataSerializerItem.class);
//  }
//}
